package com.lxm.util;

import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

/**
 * @author ：Administrator
 * @date :创建时间 2021/12/28 14:45
 */
public class DateUtils {

    /**
     * 简单日期时间格式 yyyy-MM-dd HH:mm:ss
     */
    public static final String FORMAT_COMMON_DATETIME = "yyyy-MM-dd HH:mm:ss";


    /**
     * 取得当前日期 yyyy-MM-dd HH:mm:ss
     *
     * @return time
     */
    public static String getCurrentMillisecondTime() {
        DateFormat f = new SimpleDateFormat(FORMAT_COMMON_DATETIME);
        return f.format(Calendar.getInstance().getTime());
    }
    /**
     * 取得当前日期 yyyy-MM-dd HH:mm:ss
     *
     * @return time
     */
    public static String getCurrentMillisecondTime(String s) {
        DateFormat f = new SimpleDateFormat(s);
        return f.format(Calendar.getInstance().getTime());
    }
    /**
     * 把日期String转换为日期对象
     *
     * @param dateStr 日期String
     * @param format 日期格式
     * @return 日期对象
     */
    public static Date parserDate(String dateStr, String format)
            throws ParseException {
        SimpleDateFormat formatter = new SimpleDateFormat(format);
        return formatter.parse(dateStr);
    }
}
